# GSICoreAnalysis SP3 stream tasks

$(call REGISTER_TASK,GSI_SP3_BUFR,done,essential,SP3,Ship native ecCodes overlay with regression coverage,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP3_BUFR,nina,2025-10-10,P0,sp3 overlay,ecCodes overlay merged with regression proofs,logs/gsi/evidence/sp3_bufr.md)
$(call REGISTER_SUCCESS,GSI_SP3_BUFR,$(GSI_SUCCESS_DIR)/GSI_SP3_BUFR.md)
$(call REGISTER_TASK,GSI_SP3_QC,wip,essential,SP3,Stabilise radiance QC thresholds and NaN detection,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP3_QC,nina,2025-11-09,P1,sp3 qc,QC thresholds tuned with no NaN regressions,)
$(call REGISTER_SUCCESS,GSI_SP3_QC,$(GSI_SUCCESS_DIR)/GSI_SP3_QC.md)
$(call REGISTER_TASK,GSI_SP3_INSTR,waiting,essential,SP3,Expand diagnostics to ATMS IASI and CrIS instruments,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP3_INSTR,nina,2025-11-16,P1,sp3 diagnostics,Additional instruments flagged in overlay,)
$(call REGISTER_SUCCESS,GSI_SP3_INSTR,$(GSI_SUCCESS_DIR)/GSI_SP3_INSTR.md)
$(call REGISTER_TASK,GSI_SP3_AUTOMATION,wip,essential,SP3,Automate Fortran comparison scripts in CI,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP3_AUTOMATION,nina,2025-11-11,P1,sp3 automation,CI comparisons run per commit with alerts,)
$(call REGISTER_SUCCESS,GSI_SP3_AUTOMATION,$(GSI_SUCCESS_DIR)/GSI_SP3_AUTOMATION.md)
$(call REGISTER_TASK,GSI_SP3_OVERLAY,wip,essential,SP3,Publish overlay packaging and HPC documentation,$(call GSI_REF,roadmap_bundle/GSICore_master_roadmap.md))
$(call REGISTER_META,GSI_SP3_OVERLAY,nina,2025-11-19,P1,sp3 docs,Overlay packaging documented for HPC rollout,)
$(call REGISTER_SUCCESS,GSI_SP3_OVERLAY,$(GSI_SUCCESS_DIR)/GSI_SP3_OVERLAY.md)
